/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.bean.chart.iterfaces;

import java.util.List;

/**
 *
 * @author sammael
 */
public interface AbstractChartModel {
        
    /*
     * ten niby datamap
     */
    public void addChartData(String chartName);
    public void removeChartData(String chartName);
    public void removeAllCharts();
    public List<Double> getChartData(String chartName);
    public void addChartDataPoint(String chartName,Double value);
    public void setMaxYValue(double maxYValue);
    public double getMaxYValue();
    public void setRunning(boolean running);
    public boolean isRunning();
    public void setRefreshRate(long milisec);
    public long getRefreshRate();
    public void setReadMode(ChartReadMode mode);
    public ChartReadMode getReadMode();
    
}
